ADP\BaseVersion\Includes\Database\Repository\PersistentRuleRepository A

Total Complexity 63
Dependencies 17
Dependents 9
Total lines 426
Lines of code 260
Logical lines of code 155
Comment lines 68
Methods 18
Properties 1

Methods 18

Method Rating Maintainability Complexity Lines of code
calculateCacheForProductWithRule()
A
42 13 51
calculate()
A
46 9 39
getAddRuleData()
A
46 7 37
getRulesFromWcCart()
S
54 6 20
recalculateCacheForProduct()
S
51 5 24
calculateDbHashWithProduct()
S
61 4 12
addRule()
S
60 3 13
calculateDbHash()
S
61 2 13
calculateCacheHash()
S
77 2 3
getCache()
S
65 2 9
getCacheWithProduct()
S
65 2 9
saveCacheInProductMetaData()
S
69 2 6
__construct()
S
80 1 3
calculateCacheHashWithProduct()
S
75 1 4
truncate()
S
72 1 5
withContext()
S
81 1 3
removeRule()
S
70 1 6
clearCacheInProductMetaData()
S
81 1 3